package com.sftz.modules.minapp.mystudy.module;

import java.util.Map;

import org.nutz.ioc.loader.annotation.Inject;
import org.nutz.ioc.loader.annotation.IocBean;
import org.nutz.mvc.annotation.At;
import org.nutz.mvc.annotation.Ok;
import org.nutz.mvc.annotation.Param;

import com.sftz.modules.minapp.mystudy.form.MyStudyForm;
import com.sftz.modules.minapp.mystudy.service.MyStudyService;

/**
 * 我的学习
 * @author   王宏伟
 * @Date	 2018年12月11日
 */
@IocBean
@At("/wx/mystudy/")
public class MyStudyModule {
	@Inject
	private MyStudyService myStudyService;

	/**
	 * 课程列表
	 * @param session
	 * @return
	 */
	@At
	@Ok("json")
	public Map<String, Object> dataList(@Param("..") final MyStudyForm form) {
		return myStudyService.dataList(form);
	}

	/**
	 * 列表状态
	 * @param session
	 * @return
	 */
	@At
	@Ok("json")
	public Map<String, Object> studyStateEnum() {
		return myStudyService.studyStateEnum();
	}

}
